home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
Z-Misc Series
/
(k)zm.d64
/
proc.bubble'sort
< prev
next >
Wrap
Text File
|
2007-03-01
|
533b
|
21 lines
0010
0020 ╨╥╧├ BUBBLESORT(MAX'ITEMS,MAX'CHAR,╥┼╞ STRING$()) ├╠╧╙┼─
0030 ─╔═ TEMP$ ╧╞ MAX'CHAR
0040 EN:=MAX'ITEMS
0050 ╥┼╨┼┴╘
0060 FLAG:=0
0070 EN:=EN-1 // END VARIABLE
0080 ╞╧╥ PAIR:=1 ╘╧ EN ─╧
0090 ╔╞ STRING$(PAIR)>STRING$(PAIR+1) ╘╚┼╬ SWAP
0100 ┼╬─╞╧╥ PAIR
0110 ╒╬╘╔╠ FLAG=0
0120 //
0130 ╨╥╧├ SWAP
0140 FLAG:=1 // RECORDS USE OF SWAP
0150 TEMP$:=STRING$(PAIR)
0160 STRING$(PAIR):=STRING$(PAIR+1)
0170 STRING$(PAIR+1):=TEMP$
0180 ┼╬─╨╥╧├ SWAP
0190 //
0200 ┼╬─╨╥╧├ BUBBLESORT